cs-selling-experience-api-services
π Data Dictionary - Experience Selling API
This section provides the meaning of the attributes included in the API.
ποΈ Base Information
- API Title: Experience Selling API
- Version: 1.0.0
- Base URL: https:///v1/
- Authentication URL: https://authentication-services-colmena-{{env}}.us-e1.cloudhub.io/tokenReplace
{env}
with:dev
(Development)qa
(Quality Assurance)prod
(Production)
π API KEYS
- "Authorization": "Bearer {{API_KEY}}"Attribute defined in the request Header.
- Type: String
- Length: Minimum 36 characters, maximum 37 characters
- Description: Authentication token required to access the API.
- "client_id": "{{CLIENT_ID}}"Attribute defined in the request Header.
- Type: String
- Length: Minimum 32 characters, maximum 36 characters
- Description: Unique client identifier to authenticate the request.
NOTE: It is important to have these API KEYS to make any request to our services.
π Policy Generation (POST /PolicyIssuance/v1/generatePolicy)
- "policyHolder"
- Type: Object
- Description: Information about the policyholder.
- Attributes:
- "name": Full name of the policyholder. (String, max 100 characters)
- "identification": National ID or Passport number. (String, max 20 characters)
- "address": Residential address. (String, max 150 characters)
- "coverageDetails"
- Type: Array
- Description: List of coverages included in the policy.
- Attributes:
- "coverageType": Type of insurance coverage. (String, max 50 characters)
- "sumInsured": Amount insured under this coverage. (Decimal)
- "effectiveDate"
- Type: Date (ISO 8601 format)
- Description: The start date of the policy coverage.
List of Relationships
Id | Description |
---|---|
D017376E-CA84-4A9D-ACAF-0E9F1C20512C | BENEFICIARIO ONEROSO |
AFB00EF0-54BF-483A-8A78-1DDA68F93AC9 | OTROS PARENTESCOS |
7E299D64-CDEE-457A-AB78-26B98A397643 | ASCENDENTES (PADRES) |
BC8945A3-7945-47B0-B4B1-394248BE10FF | COMPAΓERO(A) PERMANENTE |
D7574B2D-7202-4338-B057-3A7F4CA127B1 | OTROS PARENTESCOS |
A1D89C2E-E68F-4B3F-8734-42EC094D88E0 | NIETO(A) |
01A575E8-A8FB-40C5-99C0-588499F0302E | OTRO DEPENDIENTE |
E6E650E9-FA5D-445E-8C4A-59E2DEADEB32 | HERMANOS |
64F66E70-9275-49F0-8F1D-88E852EC9AEB | SOBRINO(A) |
52C9B5A1-484D-4816-AF86-9209CA78FCAF | HIJO(A) |
E32C8918-913B-46C4-877C-A3CA6C86EA1F | EMPLEADOS CONFIANZA |
80B531AB-2EA0-40AF-AB53-AB6D6330FDBA | ABUELO(A) |
46F72330-A94D-40F6-9A4E-B4FBA01EE292 | TΓO(A) |
A8721D0B-4D93-4C9B-A3E2-B91F5D6BBA04 | CONYUGE |
C85029F1-1523-4C1B-9B1B-BB886B7155EB | CUNADO(A) |
96170B40-4032-41D4-B67A-D0604614A11D | HIJASTRO(A) |
E96CD9C0-0040-45A4-B126-E9E4093161F9 | PRIMO(A) |
F7CA00EC-39F9-457D-AB9A-EDDD9A1966F7 | BISNIETO(A) |
266D0EAB-3277-44FE-9EE3-F9AAFAC59A00 | OTRO NO DEPENDIENTE |
D7163900-88CE-4753-876A-FB3CD6178C7A | NUERA - YERNO |
10A11D00-4E50-4522-8C76-FE1D982165F6 | SUEGROS |
π³ Payment Processing (POST /Services/v1/Payu/paymentPayU)
- "transactionId"
- Type: String
- Description: Unique identifier for the payment transaction.
- Length: 12-36 characters
- "amount"
- Type: Decimal
- Description: The payment amount to be processed.
- "paymentMethod"
- Type: String
- Description: The method of payment (e.g., Credit Card, PSE).
- "currency"
- Type: String (ISO 4217)
- Description: The currency code, such as "COP" or "USD".
β Payment Confirmation (POST /Services/v1/Payu/paymentConfirmationPayU)
- "confirmationCode"
- Type: String
- Description: Code received from PayU confirming the payment.
- "status"
- Type: String
- Description: The status of the payment (e.g., "APPROVED", "DECLINED").
- "paymentDate"
- Type: DateTime
- Description: The date and time when the payment was processed.
π Policy PDF Generation (POST /Services/v1/ServicePolicyPdf)
- "policyNumber"
- Type: String
- Description: The unique number identifying the policy.
- "pdfFormat"
- Type: String
- Description: Specifies the PDF format (e.g., A4, Letter).
- "includeSignature"
- Type: Boolean
- Description: Determines if the PDF should include an electronic signature.
β οΈ Common Error Codes
Code | Description | Suggested Solution |
---|---|---|
400 | Bad Request | Verify the request structure. |
401 | Unauthorized | Check the authentication credentials. |
404 | Not Found | Ensure the endpoint is correct. |
500 | Internal Server Error | Try again later or contact support. |
π Support
For any questions or issues, please contact the API support team at INTEGRATION SERVICES AND APPLICATIONS COORDINATION.
Notes
- Documentation updated in February 2025.
- For additional information, contact: epalma@fgs.co